package com.ruoyi.client.mapper;

import com.ruoyi.client.pojo.vo.ChapterVo;
import com.ruoyi.client.pojo.vo.NovelVo;

import java.util.List;

public interface NovelDetailMapper {

    NovelVo listDetailId(long novel_id);
    ChapterVo chapterDetailId(long chapter_id);
    
    /**
     * 增加小说阅读量
     * @param novel_id 小说ID
     * @return 影响的行数
     */
    int incrementViewCount(long novel_id);
    
    /**
     * 增加小说点赞数
     * @param novel_id 小说ID
     * @return 影响的行数
     */
    int incrementLikeCount(long novel_id);
    
    /**
     * 减少小说点赞数
     * @param novel_id 小说ID
     * @return 影响的行数
     */
    int decrementLikeCount(long novel_id);
}